home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / urn / urn-archives / urn-ietf.archive.9710 / 000011_owner-urn-ietf _Sat Oct 25 07:08:59 1997.msg < prev    next >
Internet Message Format  |  1997-10-28  |  7KB

  1. Received: (from daemon@localhost)
  2.     by services.bunyip.com (8.8.5/8.8.5) id HAA13835
  3.     for urn-ietf-out; Sat, 25 Oct 1997 07:08:59 -0400 (EDT)
  4. Received: from mocha.bunyip.com (mocha.Bunyip.Com [192.197.208.1])
  5.     by services.bunyip.com (8.8.5/8.8.5) with ESMTP id HAA13828
  6.     for <urn-ietf@services.bunyip.com>; Sat, 25 Oct 1997 07:08:56 -0400 (EDT)
  7. Received: from mrelay.jrc.it (mrelay.jrc.it [139.191.1.65])
  8.     by mocha.bunyip.com (8.8.5/8.8.5) with SMTP id HAA05495;
  9.     Sat, 25 Oct 1997 07:08:52 -0400 (EDT)
  10. Received: from elec.isei.jrc.it (elec.jrc.it) by mrelay.jrc.it (4.1/EB-950131-C)
  11.     id AA22078; Sat, 25 Oct 97 13:09:23 +0100
  12. Received: from elect6.jrc.it by elec.isei.jrc.it (4.1/EI-3.0m)
  13.     id AA02905; Sat, 25 Oct 97 12:07:52 +0100
  14. Posted-Date: Sat, 25 Oct 1997 13:08:42 +0100 (MET)
  15. Date: Sat, 25 Oct 1997 13:08:42 +0100 (MET)
  16. From: Dirk-Willem van Gulik <dirkx@elect6.jrc.it>
  17. To: Dan Connolly <connolly@w3.org>
  18. Cc: Leslie Daigle <leslie@bunyip.com>, urn-ietf@bunyip.com, timbl@w3.org,
  19.         fielding@ics.uci.edu, masinter@parc.xerox.com,
  20.         Harald.T.Alvestrand@uninett.no, moore@cs.utk.edu, uri@bunyip.com,
  21.         lassila@w3.org, swick@w3.org, tbray@textuality.com,
  22.         jeanpa@MICROSOFT.com, cmsmcq@uic.edu, dsr@w3.org, lehors@w3.org,
  23.         ij@w3.org
  24. Subject: Re: [URN] Re: The UR* scheme registry, Citing URL/URI specs
  25. In-Reply-To: <34512536.6FB1@w3.org>
  26. Message-Id: <Pine.GSO.3.96.971025124202.7051G-100000@elect6.jrc.it>
  27. Reply-Path: Dirk.vanGulik@jrc.it
  28. Mime-Version: 1.0
  29. Content-Type: TEXT/PLAIN; charset=US-ASCII
  30. Sender: owner-urn-ietf@Bunyip.Com
  31. Precedence: bulk
  32. Reply-To: Dirk-Willem van Gulik <dirkx@elect6.jrc.it>
  33. Errors-To: owner-urn-ietf@Bunyip.Com
  34.  
  35. On Fri, 24 Oct 1997, Dan Connolly wrote:
  36.  
  37. > Short version:
  38. > Leslie Daigle wrote:
  39. > > >      Syntax draft says "URIs are covered by other specs".
  40. > > >      What other specs?
  41. > > 
  42. > > RFC2141
  43. > Hmmm.... checking...
  44. > The term URI does not occur in RFC2141.
  45. > So that's no help.
  46.  
  47. 1630 ?!
  48.  
  49. Hmm, Alhoug I might sail into dangerous groups, I've always felt that
  50. somewhere rough consensus suggest that in the big and happy
  51. UR-<alphabet-soup> group of things a 'URI' could kind of be seen as the
  52. thing that imposes constraints on all, i.e. RFC1630 (and I could see the
  53. need for some updating there). The various URL specs (for http, finger,
  54. ldap, z3950, handle-scheme, telnet, ftp, mailto, etc) should all just
  55. refine the 1630 definition; as does the URN definition 2141.
  56.  
  57. Nicely enough, the 1994 written RFC 1630 says:
  58.  
  59.    URLs are listed here. The Uniform Resource Name (URN) debate attempts
  60.    to define a name space (and presumably resolution protocols) for
  61.    persistent object names. This area is not addressed by this document,
  62.    which is written in order to document existing practice and provide a
  63.    reference point for URL and URN discussions.
  64.  
  65. And I would most certainly advocate to use it as such a reference point,
  66. and make the URN just one of those flavours URIs, and adhere to the
  67. same 'Universal Syntax'.
  68.  
  69. Although I might be wrong, (and am most certainly wrong when it comes
  70. to some of the URLs currently in use) I would assert that the current
  71. URN (21441) syntax fits perfectly within the 1630 constraineds of its
  72. 'Universal Syntax'. If this is not the case we should fix it.
  73.  
  74. > > One specific document you don't seem to have been aware of is the URN syntax
  75. > > standards-track RFC (RFC2141).
  76. > I'm aware of it (I read some of the earlier drafts.) It specifies
  77. > a syntax where all the strings start with urn: . I got
  78. > the impression urn: would go in the list along with http:
  79. > and ftp: and all the rest in places like the IANA registry,
  80. > the Java APIs, the Address/Location field in browsers etc.
  81.  
  82. > Not so?
  83.  
  84. Syntax wise, I would guess that most people on this list would give a big
  85. yes, sematically of course it is a diffeernt issue.
  86.  
  87. > > I won't speak directly to the issue of whether or not the W3C documents
  88. > > should refer to URIs or URLs,
  89.  
  90. > I wish you would.
  91.  
  92. Well, let me make a stab at this as well... jus to see if this would
  93. narrow down the discussion.
  94.  
  95. I personally believe that the w3c documets should use the term URI when
  96. they refer to a universally applicable name which is to contain references
  97. to registered protocols, namespaces. When the documents refers to the
  98. location of the resource, as to be used to obtain the resource from the
  99. given localtion(s) with the given protocol, i.e.without any level of
  100. indirection outside the name (though possibly within the protocol) then
  101. the more preciese term URL should be used. If however the application
  102. described in the w3c document needs to be very explicit about
  103. the location independent resource idenfification it would be bettter to
  104. use the URN word.
  105.  
  106. Quite naturally there is a blurr between a URNs and URLs, in particular a
  107. carefully choosen URL might fullfill most, if not all, _functional_
  108. requirements of a URN; and a poorly chosen URN space can end up being as
  109. messy and location dependent as URLs. 
  110.  
  111. So as a usefull guideline, I would look at the functional requirements in
  112. the w3c drafts, what is it that one expects from that information element
  113. reffered to, and when in doubt use the 'URI' word. Though it would surpize
  114. if that is that often needed, when you get to the gritty details of
  115. actually coding it, meeting the functional requirements of URNs and using
  116. them that way makes them very, very different from URL's and it is very
  117. obvious which is which, and why you need both.
  118.  
  119. > > URLs.  URNs are discussed in RFC2141.  The syntaxes are intended to be
  120. > > compatible.
  121.  
  122. > I keep hearing that, but I look at the standards-track documents,
  123. > and I don't see it in black-and-white.
  124.  
  125. So would it help if there was an updated 1630 which talked only about URI
  126. syntax, and and updated 2141 which only points to the URI syntax with a
  127. refinement; and likewise for the URL definitions, etc. etc, I would still
  128. like to keep 1630, as it gives a lot of 'architecture' information which
  129. should not be lost.
  130.  
  131. i.e.
  132.     urI Syntax     'scheme:path'
  133.             escaping
  134.     .urL = urI + meaning of the hash, ?, etc, relative stuff, 
  135.         protcol name registry
  136.     ..HTTP = urL + naming segments, query string, etc
  137.     ..FTP = urL + way to encode username passwd, etc, etc
  138.     .urN = urI + naming schemes, etc. 
  139.  
  140. as most is perceived to be defined this way anyway, the split up
  141. over the defining documents is jsut a bit awkward.
  142.  
  143. Just my 200 lire's worth,
  144.  
  145. Dw.
  146.